/*
* Copyright 2009 NOR_/D Labs <http://labs.nortd.com>
*
* This file is part of SceneExpression.
* SceneExpression is free software: you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public License 
* as published by the Free Software Foundation, either version 3 of 
* the License, or (at your option) any later version. For details
* see <http://www.gnu.org/licenses/>.
*
* * *
* 
*/

#ifndef SX_CONSTANTS
#define SX_CONSTANTS



#include <string>
#include <vector>
#include <map>
#include <iostream>


//-------------------------------
//  find the system type --------
//-------------------------------

// 		helpful:
// 		http://www.ogre3d.org/docs/api/html/OgrePlatform_8h-source.html

#if defined( __WIN32__ ) || defined( _WIN32 )
	#define TARGET_WIN32
#elif defined( __APPLE_CC__)
	#include <TargetConditionals.h>
    #define TARGET_OSX
#else
	#define TARGET_LINUX
#endif
//-------------------------------



#if defined( TARGET_OSX )
    static std::string sxDataPathRoot = "../../../data/";
#elif defined( TARGET_LINUX )
    static std::string sxDataPathRoot = "data/";
#elif defined( TARGET_WIN32 )
    static std::string sxDataPathRoot = "data\\";
#endif





#endif